package com.ydd.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class BaseInfoVO {

    private UserCount user;

    @JsonProperty("advpos_num")
    private Long advposNum;

    @JsonProperty("tag_num")
    private Long tagNum;

    @JsonProperty("admin_num")
    private Long adminNum;

    @JsonProperty("article_num")
    private Long articleNum;

    @JsonProperty("cate_num")
    private Long cateNum;

    @JsonProperty("advimg_num")
    private Long advimgNum;

    @JsonProperty("all_cate")
    private List<CateVO> cate;

    @JsonProperty("new_user")
    private List<NewUser> newUserList;

    @JsonProperty("hot_article")
    private List<HotArticleVO> hotArticlelist;

}
